What is what does johann mean?

The name Johann is a variant of the name John and is of German and Scandinavian origin. It means "Yahweh is gracious" or "God has shown favor." The name has been popular throughout history and is commonly used in German-speaking countries. Famous bearers of the name Johann include the composer Johann Sebastian Bach and the philosopher Johann Gottfried Herder.